#ifndef LC_MUTEX0_H_
#define LC_MUTEX0_H_

#include <assert.h>
#include <lagniappe/Mutex.h>

#include "simpleMutex.h"
class Mutex0 : public lagniappe::Mutex {
protected:
	simpleMtx coreMtx;
	virtual void lock() {coreMtx.lock();}
	virtual void unlock() {coreMtx.unlock();}
	virtual void wait() {coreMtx.wait();}
	virtual void notify() {coreMtx.notify();}
	virtual void notifyAll() {coreMtx.notifyAll();}
};
#endif

